package com.ruoyi.mapper;

import java.util.List;
import com.ruoyi.domain.CarManages;
import org.apache.ibatis.annotations.Param;

/**
 * 车辆管理Mapper接口
 *
 * @author ruoyi
 * @date 2020-06-18
 */
public interface CarManagesMapper
{
    /**
     * 查询车辆管理
     *
     * @param cId 车辆管理ID
     * @return 车辆管理
     */
    public CarManages selectCarManagesById(Long cId);

    /**
     * 查询车辆管理列表
     *
     * @param carManages 车辆管理
     * @return 车辆管理集合
     */
    public List<CarManages> selectCarManagesList(CarManages carManages);

    /**
     * 车辆导出
     *
     * @param carManages 车辆管理
     * @return 车辆管理集合
     */
    public List<CarManages> selectCar(CarManages carManages);

    /***
     * 查询车辆维修管理列表
     *
     * @param cCarid
     * @return
     */
    public List<CarManages> selectCarRepairManagesList(String cCarid);

    /**
     * 新增车辆管理
     *
     * @param carManages 车辆管理
     * @return 结果
     */
    public int insertCarManages(CarManages carManages);

    /**
     * 修改车辆管理
     *
     * @param carManages 车辆管理
     * @return 结果
     */
    public int updateCarManages(CarManages carManages);

    /**
     * 删除车辆管理
     *
     * @param cId 车辆管理ID
     * @return 结果
     */
    public int deleteCarManagesById(Long cId);

    /**
     * 批量删除车辆管理
     *
     * @param cIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteCarManagesByIds(String[] cIds);
}
